*{
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
}
body {
    font-family: 'Source Sans Pro', sans-serif;
    color: #333;
}

/*.bg-body-tertiary*/
/*{*/
/*    background-color: transparent !important;*/
/*    .navbar-collapse{*/
/*        flex-grow: 0;*/
/*    }*/
/*}*/

.bg-body-tertiary {
    background-color: transparent !important;
}

.bg-body-tertiary .navbar-collapse {
    flex-grow: 0;
}

/*a{*/
/*    text-decoration: none;*/
/*}*/
.text-danger {
    color: #ea2f65 !important;
}
a,a:hover {
    transition: all .2s;
}
a {
    color: #03a87c;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

img {
    max-width: 100%;
}

img {
    vertical-align: middle;
    border-style: none;
}

.secondfont, .navbar-brand {
    font-family: "Playfair Display", "Segoe UI", "Helvetica Neue", "Arial";
}

.font-weight-bold {
    font-weight: 700 !important;
}

.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}
.align-items-center {
    align-items: center !important;
}
.d-flex {
    display: flex !important;
}
.ml-2, .mx-2 {
    margin-left: 0.5rem !important;
}
small, .small {
    font-size: 85%;
    font-weight: 400;
}

article {
    display: block;
    unicode-bidi: isolate;
}

article {
    font-family: "sans-serif", "Georgia";
    font-size: 20px;
    line-height: 1.7;
}
article p, article pre, article figure, article img, article blockquote, article iframed, article embed {
    margin-bottom: 2rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}
.article-post:first-of-type::first-letter {
    float:  left;
    font-size: 6rem;
    line-height: 6vw;
    font-weight: 400;
    padding-right: 8px;
}
.first{
    margin-bottom: 60px;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}
.font-weight-bold {
    font-weight: 700 !important;
}
.spanborder span {
    display: inline-block;
    padding-bottom: 20px;
    margin-bottom: -1px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.44);
}
.spanborder {
    margin-bottom: 2rem;
    border-bottom: 1px solid rgb(232, 243, 236);
}
h5, .h5 {
     font-size: 1.25rem;
 }

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #e8f3ec;
    border-radius: 0.25rem;
}
.align-items-center {
    align-items: center !important;
}
.d-flex {
    display: flex !important;
}
.mb-3, .my-3 {
    margin-bottom: 2rem !important;
}
.pl-3, .px-3 {
    padding-left: 1.5rem !important;
}
.pt-4
{
    margin-top: 40px;
}


@media (min-width: 992px) {
    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }
}
/*@media (min-width: 768px) {*/
/*    .col-md-12 {*/
/*        flex: 0 0 100%;*/
/*        max-width: 100%;*/
/*    }*/
/*}*/

.custom-link1:hover {
    color: #b22049 !important;
    text-decoration: underline !important;
}
.custom-link:hover {
    color: #025d45 !important;
    text-decoration: underline !important;
}

.sec{
    padding: 0px 50px;
}



.footer{
    margin-top: 60px;
    height: 150px;
    background-color: #F5F5F5;
    text-align: center;
}
.service{
    padding: 30px 0px;
    height: 60px;
    border-bottom:1px solid #E8E8E8 ;
}
.copyright
{
    padding:  0px 0px;
    height:30px;
    border-bottom:1px solid #E8E8E8 ;
}
.maker
{
    padding: 0px 0px;
    height: 60px;
    border-bottom:1px solid #E8E8E8 ;
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport {
    width: device-width; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block; }

body {
    margin: 0;
    font-family: "Source Sans Pro", "Segoe UI", "Helvetica Neue", "Arial";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    color: #212529;
    text-align: left;
    background-color: #fff; }


[tabindex="-1"]:focus {
    outline: 0 !important; }

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible; }

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0.5rem; }

p {
    margin-top: 0;
    margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0; }

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit; }

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0; }

dt {
    font-weight: 700; }

dd {
    margin-bottom: .5rem;
    margin-left: 0; }

blockquote {
    margin: 0 0 1rem; }

dfn {
    font-style: italic; }

b,
strong {
    font-weight: bolder; }

small {
    font-size: 80%; }

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline; }

sub {
    bottom: -.25em; }

sup {
    top: -.5em; }

a {
    color: #03a87c;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects; }

a:hover {
    text-decoration: underline;
    color: #025d45;
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em; }

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar; }

figure {
    margin: 0 0 1rem; }

img {
    vertical-align: middle;
    border-style: none; }

svg {
    overflow: hidden;
    vertical-align: middle; }

table {
    border-collapse: collapse; }

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom; }

th {
    text-align: inherit; }

label {
    display: inline-block;
    margin-bottom: 0.5rem; }

button {
    border-radius: 0; }

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }

button,
input {
    overflow: visible; }

button,
select {
    text-transform: none; }

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none; }

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox; }

textarea {
    overflow: auto;
    resize: vertical; }

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0; }

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal; }

progress {
    vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto; }

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button; }

output {
    display: inline-block; }

summary {
    display: list-item;
    cursor: pointer; }

template {
    display: none; }

[hidden] {
    display: none !important; }



